Usability in Agile Software Development: Extending the Interaction Design Process with Personas Approach
نویسنده
چکیده
The current agile software development methods do not seem to address usability and interaction design issues enough, i.e., the interaction design process may remain implicit. However, few studies with positive results have been conducted concerning integrating explicit interaction design process into agile software development. In this study, the interaction design process of Mobile-D is extended with the personas approach. Empirical evaluation of the resulting model is performed in a case project. The results provide view points for both industrial and scientific purposes on the applications of interaction design activities in different stages of agile development process.
منابع مشابه
Requirements Engineering Related Usability Techniques Adopted in Agile Development Processes
Context: Over the last decade there has been a growing interest in the integration of agile software development process (ASDP) and user-centred design (UCD). However, there are no papers that study which usability techniques related to requirements engineering are being adopted in the ASDP, and there are no formalized proposals for their adoption. Objective: Identify which techniques related t...
متن کاملIntegrating scenario-based usability engineering and agile software development
Agile development methodologies are becoming increasingly popular because they address many risks of software development through things such as quick delivery of working software and responsiveness to change. As agile organizations have begun to develop more user interface-intensive systems, they understand the value and need to design more usable systems. The fields of usability engineering a...
متن کاملApplication of Personas in User Interface Design for Educational Software
In the current cautious business climate, development of large new software has become rarer as the cost pressure has increased. User interfaces (UI), the most important part of a system for end users and critical for system success, remain notoriously user-unfriendly. This makes it imperative to identify practical tools that small software projects can use to help them maximise UI design quali...
متن کاملEnriching Requirements Analysis with the Personas Technique
Two separate processes for building usable systems —one from SE to develop the system and another from HCI to improve usability— are not easily manageable. Software development and usability design cannot be controlled and synchronized separately. Additionally, the likely overlap of activities across the two processes would reduce efficiency and increase costs. Milewski [15] claims that there a...
متن کاملLittle Design Up-Front: A Design Science Approach to Integrating Usability into Agile Requirements Engineering
In recent years, Design Science has gained wide recognition and acceptance as a formal research method in many disciplines including information systems. Design Science research in Human-Computer Interaction is not so abundant. HCI is a discipline primarily focusing on design, evaluation, and implementation where design plays the role as a process as well as an artefact. In this paper, we prese...
متن کامل